<!DOCTYPE html>
<html>
<head>
	<title>10.9复习js</title>
	<!-- javascript 基础
	javascript 中级 Dom Bom
	DOM D-document 文档 O-object 对象 M-model模型
	javascript 高级 面向对象

	JavaScript 中级 DOM   js对Html和css进行改进
	js内置对象
	对象 object{}
	数组 array[一组数的集合(并不专指数字)]
	函数 function(){}
		递归函数
		构造函数



复习  js基础
js基本数据类型：
-number:正数，负数，0，NaN
	怎样判断是否属于NaN  isNaN();
-string：带引号的""
-boolean：true和false
-null：空值
-undefined：未定义
  引用数据类型:object  array  function

声明变量 var
	变量，可以变的量
	变量可以随意取名
	字面量 变量对应具体的值（等号后面的值）
	标识符 有标识性的变量
	标识符的命名/变量命名  符合驼峰命名


typeof 查看数据类型

强制类型转换:
String() 将非数字字符串类型强制转换为字符串
Number() 将非数字类型强制转换为数字类型
Boolean() 将除了true和false转换为布尔值

隐式类型转换:
+ - * / %
parseInt();会把字符串转换成数字

语句：
循环语句：
	重复去做某些事
	for
	while	dowhile
	var i = 1;
	while(i<=5){	
	console.log(i);
	i++;//注意i++的位置
	}
	for, while, do while区别？
	for初识值，条件，循环方法都可以放到小括号里面，也可以全部放到小括号外面。当条件满足才会只会执行代码块。
	while 初始值在外面，条件在小括号里面，换换方式在代码块中。当条件满足才会执行代码块。
	do while无论条件是否满足。都会先执行一次，然后在判断条件。初始值放到外面，条件放到小括号中，循环方式放到执行代码块中

判断语句：
	if(){}else{}
	switch(){case : default}
跳转语句：
break	continue
berak是跳出循环/终止循环；
break默认终止的是离他最近的循环。
break不能再if...else中使用
如果两个循环嵌套时，内循环，只会终止内循环。
想终止外循环给外面循环起名字，在外面循环上直接写名字；
名字：循环  break 名字；就可以停止循环了

当continue；直接放到循环当中，没有判断语句，他与break效果一样，会直接跳出循环。
continue过本次循环，执行下次循环。

hello:for(){}
在内循环中break  hello;
实现内外循环同时终止



var person = {};
	var name = '张';
	var age = 34;
	var sex = 'man';
	person.name = '张';
	person.sex = 'man';



	 -->

</head>
<body>

</body>
<script type="text/javascript">
	console.log(a+b);
	var a = null;
	console.log(typeof a);

	var a = 'fanmiaojun';//string
	var age = 12;//number
	var b = true;//boolean
	var c = null;//object 一切皆对象
	var e = undefined;//undefined 特殊的

	var z = 'jknjk';
	var c = 465;
	var wwj = false;
	var a = null;
	var d = undefined;

	var l = 'fd';
	var jh = 78;
	var true = true;
	var  gk = null;
	var in = undefined;  

	var kg = 'sad';
	var shuzi = 466;
	var boolean = true;
	var kjkl = null;
	var af = undefined;

	var jk = 'dad0';
	var kp = 65;
	var kjak = false;
	var kas = null;
	var kls = undefined;



</script>
</html>